package com.twt.recruit.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.fasterxml.jackson.annotation.JsonIgnore;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.sql.Timestamp;

/**
 * @author amorfati on 2024/02/02.
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class Project {

	/**
 	* 主键
 	*/
	@TableId(type = IdType.AUTO)
	private Integer projectId;
	/**
 	* 项目标题
 	*/
	private String title;
	/**
 	* 社团id
 	*/
	private Integer clubId;
	/**
 	* 规模(0:院级/1:校级)
 	*/
	private Integer scale;
	/**
 	* 项目简介
 	*/
	private String brief;
	/**
 	* 限制条件
 	*/
	private String rules;
	/**
 	* 联系方式
 	*/
	private String contact;

	private Timestamp startTime;
	/**
 	* 截止时间
 	*/
	private Timestamp endTime;
	/**
 	* 状态 0:正在招募(公开)/1:正在招募(非公开)/2:停止招募(公开)/3:停止招募(非公开)
 	*/
	private byte status;
	/**
 	* 封面图
 	*/
	private String cover;
	/**
 	* 背景图
 	*/
	private String background;
	/**
 	* 标题色号
 	*/
	private String titleColor;
	/**
 	* 背景颜色
 	*/
	private String backColor;
	/**
 	* 0:保持原始尺寸;1:填充;2:适应
 	*/
	private String pageMethod;
	/**
 	* 0:循环;1:横向循环;2:纵向循环;3:不循环
 	*/
	private String circleMethod;

	private String slideLock;

}
